Skip to content

chore: clean up license and notice attribution#153

Merged
JingsongLi merged 1 commit into
apache:mainfrom
zjw1111:codex/license-notice-cleanup
Jul 23, 2026
Merged

chore: clean up license and notice attribution#153
JingsongLi merged 1 commit into
apache:mainfrom
zjw1111:codex/license-notice-cleanup

Conversation

@zjw1111

@zjw1111 zjw1111 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Purpose

Linked issue: N/A

This PR cleans up third-party license and notice attribution across the source tree.

  • Move third-party license texts into dedicated files under licenses/.
  • Correct component-to-file mappings in LICENSE and retain relevant upstream NOTICE entries.
  • Pin adapted-source links to the actual Apache Arrow 17.0.0 and Apache Iceberg C++ 0.2.0 sources.
  • Narrow Apache RAT exclusions to files that require non-ASF license handling.
  • Normalize source attribution comments and ASF headers.

This is a licensing metadata cleanup and does not change runtime behavior.

Tests

  • pre-commit run --all-files
  • Apache RAT 0.16.1 with .github/.rat-excludes (0 Unknown Licenses)
  • git diff --check

API and Format

No API, storage format, or protocol changes.

Documentation

No user-facing documentation changes. Existing source attribution links were corrected.

Generative AI tooling

Generated-by: OpenAI Codex (GPT-5)

@lxy-9602 lxy-9602 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@JingsongLi
JingsongLi merged commit 2e94a8f into apache:main Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants